Město Uhlířské Janovice leží v Středočeském kraji v ORP Kutná Hora v nadmořské výšce 423 m. V roce 2014 zde žilo 3069 obyvatel. Uhlířské Janovice má katastrální území o rozloze 2543 ha.